Text copied to clipboard!

Cím

Text copied to clipboard!

Beágyazott rendszerek programozója

Leírás

Text copied to clipboard!
Beágyazott rendszerek programozóját keressük, aki szenvedéllyel rendelkezik a hardverközeli szoftverfejlesztés iránt, és képes komplex rendszerek tervezésére, fejlesztésére és hibakeresésére. A pozíció ideális olyan szakemberek számára, akik tapasztalattal rendelkeznek mikrokontrollerek, valós idejű operációs rendszerek (RTOS), valamint alacsony szintű programozási nyelvek, például C vagy C++ használatában. A beágyazott rendszerek programozója kulcsszerepet játszik az olyan termékek fejlesztésében, amelyekben a szoftver és a hardver szorosan együttműködik. Ezek a rendszerek megtalálhatók az autóiparban, orvostechnikában, ipari automatizálásban, fogyasztói elektronikai eszközökben és még sok más területen. A munkakör magában foglalja a rendszerkövetelmények elemzését, a szoftverarchitektúra megtervezését, a kódolást, a tesztelést és a dokumentáció elkészítését. A sikeres jelölt képes lesz együttműködni multidiszciplináris csapatokkal, beleértve a hardvermérnököket, tesztelőket és projektmenedzsereket. Fontos a jó problémamegoldó képesség, a precizitás és a folyamatos tanulás iránti elkötelezettség. Előnyt jelent a különböző kommunikációs protokollok (pl. SPI, I2C, UART, CAN) ismerete, valamint a hibakeresési eszközök (pl. oszcilloszkóp, logikai analizátor) használatában szerzett tapasztalat. A pozíció lehetőséget kínál innovatív projektekben való részvételre, szakmai fejlődésre és hosszú távú karrierépítésre egy dinamikus és technológia-orientált környezetben.

Felelősségek

Text copied to clipboard!
  • Beágyazott szoftverek fejlesztése és karbantartása
  • Rendszerkövetelmények elemzése és dokumentálása
  • Szoftverarchitektúra tervezése és implementálása
  • Kódolás C/C++ nyelven mikrokontrollerekhez
  • Valós idejű rendszerek (RTOS) használata
  • Kommunikációs protokollok implementálása (SPI, I2C, UART, CAN)
  • Hibakeresés és tesztelés hardveres eszközökkel
  • Dokumentáció készítése és karbantartása
  • Együttműködés hardverfejlesztőkkel és más csapattagokkal
  • Részvétel a termékfejlesztési ciklus minden szakaszában

Elvárások

Text copied to clipboard!
  • Felsőfokú végzettség informatikai vagy villamosmérnöki területen
  • Legalább 2 év tapasztalat beágyazott rendszerek fejlesztésében
  • Kiváló C/C++ programozási ismeretek
  • Valós idejű operációs rendszerek ismerete
  • Kommunikációs protokollok ismerete (SPI, I2C, UART, CAN)
  • Hibakeresési eszközök használatában szerzett tapasztalat
  • Jó problémamegoldó és analitikus készségek
  • Önálló és csapatmunkára való képesség
  • Angol nyelvtudás műszaki dokumentáció olvasásához
  • Előnyt jelent Python vagy más szkriptnyelvek ismerete

Lehetséges interjú kérdések

Text copied to clipboard!
  • Milyen típusú beágyazott rendszereken dolgozott korábban?
  • Milyen mikrokontroller platformokat ismer?
  • Használt már valós idejű operációs rendszert? Melyiket?
  • Hogyan közelíti meg a hibakeresést hardveres környezetben?
  • Milyen kommunikációs protokollokat implementált korábban?
  • Dolgozott már csapatban agilis fejlesztési környezetben?
  • Milyen eszközöket használ a kódminőség biztosítására?
  • Hogyan dokumentálja a fejlesztési munkáját?
  • Milyen projekteken dolgozott, ahol szoftver és hardver szorosan együttműködött?
  • Milyen fejlesztői környezeteket és eszközöket használ?